package com.admin;



import java.util.List;
import java.util.Map;


public interface RoleMapper {

	@SuppressWarnings("rawtypes")
	Role selectrolebysql(Map map);

	@SuppressWarnings("rawtypes")
	List<Role> selectrolelistbysql(Map map);
	
	
	int insertRole(Role role);//新增角色
	
	List<Role> selectrolesByName(String rolename);//查询重复角色名
	
	public int updateRole(Role role);//修改角色
	
	public List<Role> selectRoles();//查询角色名称

	
	@SuppressWarnings("rawtypes")
	public List<Role> selectRolenameByComname(Map map);//查询相应公司下角色名称
	
	@SuppressWarnings("rawtypes")
	public int updateoldRole(Map map);//关闭旧角色
	
	@SuppressWarnings("rawtypes")
	public int updateswitchRole(Map map);//开启新角色


	int delectRoleByRoleid(int roleid);
	
	@SuppressWarnings("rawtypes")
	List<Role> selectrolename(Map map);//查询用户名

	@SuppressWarnings("rawtypes")
	List<Role> selectrolesbysql(Map map);

}